package com.gang.mars.basic.generictype.demo7;

import com.gang.mars.basic.generictype.demo9.annotation.GangAnnotation;

import java.lang.annotation.Annotation;

/**
 * @Author：gang.chen
 * @Date：2023/6/9 8:48
 */

/**
 * GangMergedAnnotations 接口定义的含义
 * 1，GangMergedAnnotations 接口继承自Iterable接口
 * 2，GangMergedAnnotations 接口继承自Iterable接口， 对于Iterable接口中泛型，明确泛型对象：T -> GangMergedAnnotation
 * 3，GangMergedAnnotations 接口继承自Iterable接口， 对于Iterable接口中泛型，明确泛型对象：T -> GangMergedAnnotation, 对于GangMergedAnnotation接口中泛型，明确泛型对象T-Annotation
 * */
public interface GangMergedAnnotations extends Iterable<GangMergedAnnotation<GangAnnotation>>{
}
